package com.epalmpay.service.datareport;


import com.epalmpay.dto.datareport.WalletDataReportInDTO;
import com.epalmpay.entity.GroupAccountLogDaySum;
import com.epalmpay.entity.GroupAccountLogMonthSum;
import com.epalmpay.entity.StatisAgentDay;
import com.epalmpay.entity.StatisAgentMonth;
import com.epalmpay.entity.StatisMemberDay;
import com.epalmpay.entity.StatisMemberMonth;
import com.epalmpay.entity.StatisShopDay;
import com.epalmpay.entity.StatisShopMonth;

public interface IWalletDataReportService {

//日
StatisMemberDay queryMemberAmount(WalletDataReportInDTO walletDataReportInDTO)throws Exception;

StatisShopDay qyeryShopDayAmount(WalletDataReportInDTO walletDataReportInDTO);

StatisAgentDay qyeryAgentDayAmount(WalletDataReportInDTO walletDataReportInDTO);

GroupAccountLogDaySum queryGroupAccountDay(WalletDataReportInDTO walletDataReportInDTO);

//月
StatisMemberMonth queryMemberMonthAmount(WalletDataReportInDTO walletDataReportInDTO);

StatisShopMonth qyeryShopMonthAmount(WalletDataReportInDTO walletDataReportInDTO);

StatisAgentMonth qyeryAgentMonthAmount(WalletDataReportInDTO walletDataReportInDTO);

GroupAccountLogMonthSum queryGroupAccountMonth(WalletDataReportInDTO walletDataReportInDTO);


}
